package com.ruijiang.entity;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 售货机实体类
 */
@Data
public class VM {

    private Long id;

    /**
     * 售货机类型
     */
    private Integer vmType;

    /**
     * 售货机软编号（系统内唯一）
     */
    private String innerCode;

    /**
     * 点位ID
     */
    private Long nodeId;

    /**
     * 售货机状态：0-未投放；1-运营；3-撤机
     */
    private Integer vmStatus;

    /**
     * 上次补货时间
     */
    private LocalDateTime lastSupplyTime;

    /**
     * 所在城市ID
     */
    private String cityCode;

    /**
     * 区域ID
     */
    private Integer areaId;

    /**
     * 创建人ID
     */
    private Long createUserId;

    /**
     * 创建人姓名
     */
    private String createUserName;

    /**
     * 商圈ID
     */
    private Integer businessId;

    /**
     * 所属区域ID
     */
    private Long regionId;

    /**
     * 点位主ID（合作商ID）
     */
    private Integer ownerId;

    /**
     * 所属合作商名称
     */
    private String ownerName;

    /**
     * 客户端连接ID（用于EMQ认证）
     */
    private String clientId;

    /**
     * 经度
     */
    private Double longitudes;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;


}